package org.futuro.view;

import org.futuro.dao.HibernateUtility;
import org.hibernate.Session;
import org.hibernate.Transaction;

public class TesteView {

	/**
	 * @param args
	 */
	public static void main(String[] args) {

/*		ColaboradorModel colaborador = new ColaboradorModel();
		colaborador.setPrimeiroNome("tulio");
		colaborador.setUltimoNome("Moura");
		colaborador.setCpf("CPF");
		colaborador.setRg("RG");
		colaborador.setSexo('m');
		colaborador.setStatus((short)1);*/

		Session sessao = HibernateUtility.getSession(); // Abrindo uma sessão
		Transaction transaction = sessao.beginTransaction(); // Iniciando uma
																// transação
		//sessao.save(colaborador); // Transformando o objeto transiente em um
									// objeto persistente no banco de dados
		
		/*Query select = sessao.getNamedQuery("buscarColaboradorPeloNome");
		select.setString("nome", "t%o");
		List<?> objetos = select.list();
		
		for(int i=0; i<objetos.size(); i++){
			ColaboradorModel colab = (ColaboradorModel)objetos.get(i);
			System.out.println("Row: " + (i+1) + " > " + colab.getPrimeiroNome() + " " +
					colab.getUltimoNome() + " | " + colab.getCpf() + " | " + colab.getStatus());
		}*/
		
		transaction.commit(); // Finalizando a transação
		sessao.close(); // Fechando a sessão

	}

}